DRAKHYSYS ALL EDITORS V4.8.8.60 — UNIFIED CAMPAIGN EDITOR

FIXED CAMPAIGN VISIBILITY
- Shadows of Amn (SoA) is always visible in the campaign list.
- Throne of Bhaal (ToB) is always visible in the campaign list.
- The Black Pits II (BP2) is always visible in the campaign list.
- DRAKHYSYS and any other physical CAMPAIGN.2DA rows appear as CUSTOM 2DA entries.

BUILT-IN CAMPAIGN MODEL
- SoA: startEngine:OnSoAButtonClick(true)
  Start route reference: STARTARE.2DA -> AR0602
  Related resources: STARTARE.2DA, STARTPOS.2DA, STRTGOLD.2DA
- ToB: startEngine:OnToBButtonClick(true)
  Start route reference: engine ToB start -> AR4000
  Related resources: STARTARE.2DA, STARTPOS.2DA, 25STWEAP.2DA
- BP2: startEngine:OnTBPButtonClick(true)
  Start route reference: STARTBP.2DA -> OH8000
  Related resources: STARTBP.2DA

SAFETY
- Built-in campaigns are virtual/protected rows and are NEVER serialized into CAMPAIGN.2DA.
- New/Edit/Duplicate/Delete affect only real CUSTOM 2DA rows.
- Existing .bak save behavior remains.
- Duplicate WORLDSCRIPT columns remain preserved by the campaign core.
- The engine action strings are regression-tested against the existing UI Interface Editor.

USER REFERENCES INCLUDED
CAMPAIGN_REFERENCES/CAMPAIGN_USER_HEADER.2DA
CAMPAIGN_REFERENCES/DRAKCAMP.2DA
